devote a lot of effort to something - Espagnol Anglais Dictionnaire